package cn.yunyichina.provider.clinic.vo;

import cn.yunyichina.provider.framework.annotation.validate.AnnotationValidable;
import cn.yunyichina.provider.framework.annotation.validate.ValidateNotNullAndNotEmpty;
import cn.yunyichina.provider.framework.annotation.validate.ValidateSize;

/**
 *
 * @Author auto_gen_by_tool
 * @CreatedTime 2016-10-11 10:43:59
 */
public class FuyinApplyRequest implements AnnotationValidable {
    private String applyId;

    public void setApplyId(String applyId) {
        this.applyId = applyId;
    }

    public String getApplyId() {
        return applyId;
    }

    @ValidateSize(minSize = "0", maxSize = "64")
    private String orderNo;

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getOrderNo() {
        return orderNo;
    }

    @ValidateSize(minSize = "0", maxSize = "64")
    private String agtOrderNum;

    public void setAgtOrderNum(String agtOrderNum) {
        this.agtOrderNum = agtOrderNum;
    }

    public String getAgtOrderNum() {
        return agtOrderNum;
    }

    @ValidateNotNullAndNotEmpty
    @ValidateSize(minSize = "0", maxSize = "64")
    private String hospitalCode;

    public void setHospitalCode(String hospitalCode) {
        this.hospitalCode = hospitalCode;
    }

    public String getHospitalCode() {
        return hospitalCode;
    }

    @ValidateNotNullAndNotEmpty
    @ValidateSize(minSize = "0", maxSize = "64")
    private String applyUserName;

    public void setApplyUserName(String applyUserName) {
        this.applyUserName = applyUserName;
    }

    public String getApplyUserName() {
        return applyUserName;
    }

    @ValidateNotNullAndNotEmpty
    @ValidateSize(minSize = "0", maxSize = "64")
    private String applyUserId;

    public void setApplyUserId(String applyUserId) {
        this.applyUserId = applyUserId;
    }

    public String getApplyUserId() {
        return applyUserId;
    }

    @ValidateNotNullAndNotEmpty
    @ValidateSize(minSize = "0", maxSize = "32")
    private String applyUserMobile;

    public void setApplyUserMobile(String applyUserMobile) {
        this.applyUserMobile = applyUserMobile;
    }

    public String getApplyUserMobile() {
        return applyUserMobile;
    }


    private String patName;

    public void setPatName(String patName) {
        this.patName = patName;
    }

    public String getPatName() {
        return patName;
    }


    private String patCardNo;

    public String getPatCardNo() {
        return patCardNo;
    }

    public void setPatCardNo(String patCardNo) {
        this.patCardNo = patCardNo;
    }

    private Integer ownership;

    public void setOwnership(Integer ownership) {
        this.ownership = ownership;
    }

    public Integer getOwnership() {
        return ownership;
    }

    @ValidateNotNullAndNotEmpty
    @ValidateSize(minSize = "0", maxSize = "100")
    private String checkedItems;

    public void setCheckedItems(String checkedItems) {
        this.checkedItems = checkedItems;
    }

    public String getCheckedItems() {
        return checkedItems;
    }

    @ValidateNotNullAndNotEmpty
    @ValidateSize(minSize = "0", maxSize = "1")
    private Integer useFor;

    public void setUseFor(Integer useFor) {
        this.useFor = useFor;
    }

    public Integer getUseFor() {
        return useFor;
    }

    @ValidateNotNullAndNotEmpty
    @ValidateSize(minSize = "0", maxSize = "1")
    private Integer receiveType;

    public void setReceiveType(Integer receiveType) {
        this.receiveType = receiveType;
    }

    public Integer getReceiveType() {
        return receiveType;
    }

    @ValidateSize(minSize = "0", maxSize = "1")
    private Integer applyStatus;

    public void setApplyStatus(Integer applyStatus) {
        this.applyStatus = applyStatus;
    }

    public Integer getApplyStatus() {
        return applyStatus;
    }

    @ValidateSize(minSize = "0", maxSize = "32")
    private String createTime;

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getCreateTime() {
        return createTime;
    }

    @ValidateSize(minSize = "0", maxSize = "1000")
    private String applyContent;

    public void setApplyContent(String applyContent) {
        this.applyContent = applyContent;
    }

    public String getApplyContent() {
        return applyContent;
    }

    @ValidateSize(minSize = "0", maxSize = "32")
    private String applyTime;

    public void setApplyTime(String applyTime) {
        this.applyTime = applyTime;
    }

    public String getApplyTime() {
        return applyTime;
    }

    private Integer payFee;

    public void setPayFee(Integer payFee) {
        this.payFee = payFee;
    }

    public Integer getPayFee() {
        return payFee;
    }

    private Integer fuyinFee;

    public void setFuyinFee(Integer fuyinFee) {
        this.fuyinFee = fuyinFee;
    }

    public Integer getFuyinFee() {
        return fuyinFee;
    }

    private Integer expressFee;

    public void setExpressFee(Integer expressFee) {
        this.expressFee = expressFee;
    }

    public Integer getExpressFee() {
        return expressFee;
    }

    private Integer balanceFee;

    public void setBalanceFee(Integer balanceFee) {
        this.balanceFee = balanceFee;
    }

    public Integer getBalanceFee() {
        return balanceFee;
    }

    @ValidateSize(minSize = "0", maxSize = "64")
    private String refundOrderNo;

    public void setRefundOrderNo(String refundOrderNo) {
        this.refundOrderNo = refundOrderNo;
    }

    public String getRefundOrderNo() {
        return refundOrderNo;
    }

    @ValidateSize(minSize = "0", maxSize = "64")
    private String refundAgtOrderNum;

    public void setRefundAgtOrderNum(String refundAgtOrderNum) {
        this.refundAgtOrderNum = refundAgtOrderNum;
    }

    public String getRefundAgtOrderNum() {
        return refundAgtOrderNum;
    }

    @ValidateSize(minSize = "0", maxSize = "32")
    private String refundTime;

    public void setRefundTime(String refundTime) {
        this.refundTime = refundTime;
    }

    public String getRefundTime() {
        return refundTime;
    }

    @ValidateSize(minSize = "0", maxSize = "1000")
    private String expressAddress;

    public void setExpressAddress(String expressAddress) {
        this.expressAddress = expressAddress;
    }

    public String getExpressAddress() {
        return expressAddress;
    }

    @ValidateSize(minSize = "0", maxSize = "64")
    private String expressName;

    public void setExpressName(String expressName) {
        this.expressName = expressName;
    }

    public String getExpressName() {
        return expressName;
    }

    @ValidateSize(minSize = "0", maxSize = "64")
    private String expressOrderNo;

    public void setExpressOrderNo(String expressOrderNo) {
        this.expressOrderNo = expressOrderNo;
    }

    public String getExpressOrderNo() {
        return expressOrderNo;
    }

    @ValidateSize(minSize = "0", maxSize = "2000")
    private String imgUrls;

    public String getImgUrls() {
        return imgUrls;
    }

    public void setImgUrls(String imgUrls) {
        this.imgUrls = imgUrls;
    }

    private Integer pageSize;

    private Integer pageNum;

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public Integer getPageNum() {
        return pageNum;
    }

    public void setPageNum(Integer pageNum) {
        this.pageNum = pageNum;
    }

    private Integer payStatus;

    public Integer getPayStatus() {
        return payStatus;
    }

    public void setPayStatus(Integer payStatus) {
        this.payStatus = payStatus;
    }

    private Integer patCardType;

    public Integer getPatCardType() {
        return patCardType;
    }

    public void setPatCardType(Integer patCardType) {
        this.patCardType = patCardType;
    }

    private String beginTime;

    private String endTime;

    public String getBeginTime() {
        return beginTime;
    }

    public void setBeginTime(String beginTime) {
        this.beginTime = beginTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    private String username;

    private String password;

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String payContent;

    public String getPayContent() {
        return payContent;
    }

    public void setPayContent(String payContent) {
        this.payContent = payContent;
    }

    private String appId;

    public String getAppId() {
        return appId;
    }

    public void setAppId(String appId) {
        this.appId = appId;
    }

    private Integer refundFee;

    public void setRefundFee(Integer refundFee) {
        this.refundFee = refundFee;
    }

    public Integer getRefundFee() {
        return refundFee;
    }

    private String admissionNo;

    public String getAdmissionNo() {
        return admissionNo;
    }

    public void setAdmissionNo(String admissionNo) {
        this.admissionNo = admissionNo;
    }

    /**/
    private String admissionBeginTime;

    public void setAdmissionBeginTime(String admissionBeginTime) {
        this.admissionBeginTime = admissionBeginTime;
    }

    public String getAdmissionBeginTime() {
        return admissionBeginTime;
    }

    /**/
    private String admissionEndTime;

    public void setAdmissionEndTime(String admissionEndTime) {
        this.admissionEndTime = admissionEndTime;
    }

    public String getAdmissionEndTime() {
        return admissionEndTime;
    }

    /**/
    private String admissionDeptName;

    public void setAdmissionDeptName(String admissionDeptName) {
        this.admissionDeptName = admissionDeptName;
    }

    public String getAdmissionDeptName() {
        return admissionDeptName;
    }

    private Integer copyCount;

    public Integer getCopyCount() {
        return copyCount;
    }

    public void setCopyCount(Integer copyCount) {
        this.copyCount = copyCount;
    }

    private String idcardNo;

    public void setIdcardNo(String idcardNo) {
        this.idcardNo = idcardNo;
    }

    public String getIdcardNo() {
        return idcardNo;
    }

}